* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: none;
	text-decoration: none;
}

.confirmorderpage {
	width: 100%;
	height: 1400px;
	background: #eee;
	overflow: hidden;
}

.confirmorder-header {
	height: 78px;
	position: relative;
	overflow: hidden;
}

.confirmorder-header-logo {
	width: 160px;
	height: 42px;
	background: url(../img/logo_new_g.ed8206.png)no-repeat -2px -16px;
	position: absolute;
	top: 20px;
	left: 60px;
}

.confirmorder-header-confirmgoods {
	width: 106px;
	height: 20px;
	margin-left: 235px;
	margin-top: 30px;
	border-left: 1px #ccc solid;
}

.confirmorder-header-confirmgoods p {
	font-size: 20px;
	text-align: right;
	line-height: 20px;
}

.confirmorder-shippingmethod {
	width: 1226px;
	height: 1200px;
	background: #fff;
	margin: 0px auto;
	overflow: hidden;
}

.confirmorder-shippingmethod-title {
	width: 120px;
	height: 24px;
	margin-top: 20px;
	margin-left: 50px;
	font-size: 18px;
}

.confirm-addnewaddress {
	width: 268px;
	height: 156px;
	border: 1px solid #ccc;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

.confirm-addnewaddress:hover {
	border: 1px solid #999;
	transition: 0.3s;
	cursor: pointer;
}

.confirm-addnewaddress-icon {
	width: 30px;
	height: 30px;
	position: absolute;
	left: calc(50% - 15px);
	top: calc(50% - 15px);
	background: url(../img/address.22ddb6.png) -60px -60px no-repeat;
}


.confirm-modeofpayment {
	width: 130px;
	height: 24px;
	margin-top: 30px;
}

.confirm-modeofpayment span {
	font-size: 18px;
	text-align: center;
	display: block;
	margin-left: 40px;
}

.confirm-modeofpayment-value {
	width: 1016px;
	height: 24px;
	margin-top: -23px;
	margin-left: 160px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.confirm-shippingway {
	width: 130px;
	height: 24px;
	margin-top: 30px;
}

.confirm-shippingway span {
	font-size: 18px;
	text-align: center;
	display: block;
	margin-left: 40px;
}

.confirm-shippingway-value {
	width: 1016px;
	height: 24px;
	margin-top: -23px;
	margin-left: 160px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.confirm-bill {
	width: 130px;
	height: 24px;
	margin-top: 30px;
}

.confirm-bill span {
	font-size: 18px;
	display: block;
	margin-left: 49px;
}

.confirm-bill-receipt-list {
	width: 253px;
	height: 24px;
	margin-top: -24px;
	margin-left: 160px;
	overflow: hidden;
	position: relative;
}

.confirm-bill-receipt-list span {
	font-size: 16px;
}

.confirm-bill-receipt-list-radio input {
	width: 18px;
	height: 18px;
	position: relative;
	left: -45px;
	display: inline-block;
	vertical-align: middle;
}

.confirm-bill-receipt-list-radio input:hover {
	cursor: pointer;
}

.confirm-bill-receipt-list label {
	width: 64px;
	height: 21px;
	position: absolute;
	top: 0px;
	left: 24px;
	color: #333;
	cursor: pointer;
}
.confirm-bill-receipt-list-can{
	width: 86px;
	height: 24px;
	margin-left:142px;
	margin-top: -23px;
	position: relative;
}
.confirm-bill-receipt-list-radiocan{
	width: 18px;
	height:18px;
	position: relative;
	left: -50px;
	top: 3px;
	background: url(../img/icon_btn.4e7ba1.png)no-repeat 0 -32px;
	cursor: pointer;
}
.confirm-bill-receipt-list-radiocan label {
	width: 64px;
	height: 21px;
	position: absolute;
	top: 0px;
	left: 24px;
	color: #333;
	cursor: pointer;
}
.confirm-item-page{
	width: 1126px;
	height: 419px;
	margin: 40px auto;
	position: relative;
}
.confirm-item-page-title{
	width: 110px;
	height: 24px;
	font-size: 18px;
}
.confirm-item-page-title a{
	color: #333;
	font-size: 14px;
	position: absolute;
	right: 0px;
	cursor: pointer;
	line-height: 24px;
}
.confirm-item-page-title a:hover{
	color: #C80000;
}
.confirm-item-page-summary{
	width: 1126px;
	height: 34px;
	border: 1px solid #CCCCCC;
	margin-top:10px;
	background: #F9F9F9;
}
.confirm-item-page-summary-first{
	width: 670px;
	height: 34px;
	color: #666;
	text-indent: 20px;
	font-size: 14px;
	line-height: 34px;
	float: left;
}
.confirm-item-page-summary-second{
	width: 140px;
	height: 34px;
	color: #666;
	text-indent: 20px;
	font-size: 14px;
	line-height: 34px;
	float: left;
}
.confirm-item-page-summary-third{
	width: 165px;
	height: 34px;
	color: #666;
	text-indent: 20px;
	font-size: 14px;
	line-height: 34px;
	float: left;
}
.confirm-item-page-summary-fourth{
	width: 149px;
	height: 34px;
	color: #666;
	text-indent: 20px;
	font-size: 14px;
	line-height: 34px;
	float:right;
}
.confirm-selfoperation-nav{
	width: 1126px;
	height: 329px;
	border:1px solid #ccc;
	margin-top:10px;
}
.confirm-selfoperation-table{
	width: 1126px;
	height: 140px;
	border:1px solid #ccc;
		margin-top: 10px;
}
.confirm-selfoperation{
	width: 1124px;
	height: 34px;
	background: #F9F9F9;

}
.confirm-selfoperation-first{
	width: 670px;
	height: 34px;
	text-indent:20px;
	color: #666;
	font-size:14px;
	float: left;
	line-height: 34px;
}
.confirm-selfoperation-second{
	width: 140px;
	height: 34px;
	text-indent:20px;
	color: #666;
	font-size:14px;
	float: left;
}
.confirm-selfoperation-third{
	width: 165px;
	height: 34px;
	text-indent:20px;
	color: #666;
	font-size:14px;
	float: left;
}
.confirm-selfoperation-forth{
	width: 147px;
	height: 34px;
	text-indent:20px;
	color: #666;
	font-size:14px;
	float: left;
}
.confirm-selfoperation-forth p{
	line-height: 34px;
}
.confirm-selfoperation-itemgood1{
	width: 1124px;
	height: 140px;
	border:1px solid #ccc;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
}
.confirm-selfoperation-itemgood1-detail{
	width: 670px;
	height:140px;
	margin: 0px 18px;
	float: left;
}
.confirm-selfoperation-itemgood1-detail-img{
	width: 98px;
	height: 98px;
	border:1px solid #ccc;
	margin: 20px 0px;
	background: url(../img/56bb94955ecb77a3.jpeg)no-repeat center center/100% 100%;
	float: left;
}
.confirm-selfoperation-itemgood1-detail-describe{
	width: 340px;
	height: 48px;
	float: left;
	margin-top: 20px;
	float: left;
}
.confirm-selfoperation-itemgood1-detail-describe p{
	width: 340px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	margin-left: 15px;
	float: left;
}

.confirm-selfoperation-itemgood1-price{
	width: 140px;
	height: 140px;
	float: left;
	margin-left: -80px;
	    color: #e73d4d;
	    text-align: center;
	    line-height: 90px;
	    font-size: 16px;
}

.confirm-selfoperation-itemgood1-count{
	width: 165px;
	height: 140px;
	float: left;
	margin-left: 0px;
	    text-align: center;
	    line-height: 90px;
	    font-size: 16px;
}
.confirm-selfoperation-itemgood1-totalprice{
	width: 165px;
	height: 140px;
	float: left;
	margin-left: 0px;
	    text-align: center;
	    line-height: 90px;
	    font-size: 16px;
	    	    color: #e73d4d;
}
.confirm-selfoperation-itemgood2{
width: 1124px;
	height: 140px;	
}
.confirm-selfoperation-itemgood1-detail-img2{
	width: 98px;
	height: 98px;
	border:1px solid #ccc;
	margin: 20px 0px;
	background: url(../img/f9ed97fe1bb73385.jpeg) no-repeat center center/100% 100%;
	float: left;
}
.confirm-submit{
	width: 230px;
	height: 220px;
	float: right;
	margin-top: 120px;
}
.confirm-submit-detail{
	width: 230px;
	height: 24px;
	display: flex;
	justify-content: space-between;
}
.confirm-submit-goodscount{
	width: 113px;
	height: 24px;
	font-size: 14px;
	text-align:left;
	color: #333;
}
.confirm-submit-goodscountnum{
	width: 117px;
	height: 24px;
	font-size: 14px;
	text-align:left;
	color: #333;
	text-align: right;
}
.confirm-submit-goodstotalprice{
	width: 230px;
	height: 24px;
	display: flex;
}
.confirm-submit-goodsprice-1{
	width: 113px;
    height: 24px;
    font-size: 14px;
	text-align:left;
	color: #333;
}
.confirm-submit-goodsprice-2{
	width: 117px;
    height: 24px;
    font-size: 14px;
	text-align:right;
	color: #333;
}
.confirm-submit-freight{
	width: 230px;
	height: 24px;
	display: flex;
	justify-content: space-between;
}
.confirm-submit-freight-1{
	width: 114px;
	height: 24px;
	 font-size: 14px;
	text-align:left;
	color: #333;
}
.confirm-submit-freight-2{
	width: 50px;
	height: 19px;
	 font-size: 14px;
	text-align:right;
	color: #333;
}
.confirm-due{
	width: 230px;
	height: 28px;
	display: flex;
	justify-content: space-between;
}
.confirm-due-1{
	width: 114px;
	height: 24px;
	 font-size: 14px;
	text-align:left;
	color: #333;
}
.confirm-due-2{
	width: 50px;
	height: 19px;
	 font-size: 14px;
	text-align:right;
	color: #333;
}
.confirm-inner button{
	width: 230px;
	height: 52px;
	margin-top: 15px;
	background: #df1f26;
	outline: none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
}
.confirm-inner button:hover{
	background: #A60405;
	transition: 0.3s;
}
.confirm-select-address{
	width: 774px;
	height: 650px;
	margin: 0px auto;
display: none;

}
.confirm-select-place-sel{
	width: 726px;
	height: 58px;
}
.confirm-select-address-title{
	width: 730px;
	height: 50px;
	margin: 15px 15px;
}
.confirm-select-address span{
	width: 121px;
	height: 24px;
	border-left: 3px #e73d4d solid;
	padding-left: 10px;
	line-height: 24px;
	color: #333;
		font-size: 18px;
}
.confirm-select-form{
	width: 730px;
	height: 482px;
	margin: 0px auto;
}
.confirm-select-form li{
	width: 730px;
	height: 66px;
	border:1px solid #ccc;
	margin:10px 0px;
	line-height: 66px;
	color: #999;
	font-size: 16px;
	text-indent: 10px;
}
.confirm-select-form select{
	margin: 0px 5px;
}
.confirm-select-place select{
	width: 232px;
	height: 50px;
	border:1px solid #ccc;
color: #999;
text-indent: 10px;
float: left;
margin-top: 5px;
}
.confirm-input-btns{
	width: 730px;
	height: 64px;
	margin-top: 25px;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.confirm-input-btns li{
	width: 300px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.confirm-input-btns-1{
	background: #df1f26;
	border:1px solid #df1f26;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}

.confirm-input-btns-1:hover{
	background: #AB0006;
	transition: 0.3s;
	color: #fff;
}

.confirm-input-btns-2{
	background: #fff;
	border: 1px solid #ccc;
	font-size: 18px;
	color: #333;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}
.confirm-input-btns-2:hover{
	border:1px solid #df1f26 ;
	transition: 0.3s;
}
